death squad – English–Français translations

🇬🇧 en fr 🇫🇷

death squad noun

  • armed group
escadron de la mort
Wiktionary Links